package com.bzzoneit.newsys.service.admin;

import java.util.List;

import com.bzzoneit.newsys.entity.admin.Menu;
import com.bzzoneit.newsys.entity.admin.Role;

public interface RoleService {
	List<Role> getRoleList() ;
	void insertRole(Role role);
	void updateRole(Role role);
	void deleteRole(Long id);
	Role getRole(Long id);
	List<Role> getRoleMenuListByRoleId(Long id);
	void deleteRoleMenu(Long id);
	/**
	 * 保存在前台操作的角色对应菜单
	 * @param id
	 * @param list
	 */
	void insertRolemenu(Long id,List<Menu> list);
	
	List<Role> getRoleListByuserid(Long id);
	void saveUserRole(Long userid, String[] roleids);
}
